/* cart account */
.yhsd-font-link,.order-submit>.detail .value.total,.s-order-submit>.detail .value.total,.s-personal-address .address-item .default-address.default a{
color:#f21616!important;
}

.yhsd-popup-wrapper{
  z-index:9999;
}



@media screen and (min-width: 768px){
.yhsd-font-text{
    color:#555;
}

.yhsd-font-desc{
    color:#777;
}
  

.cart-head-promote .name { 
color:#f21616;
border:1px solid #d5d5d5; 
padding: 6px 60px; 
font-weight:bold;
}

.order-block>h5{
    font-size:14px;
}
.icon-add:before {
font-family: "fontuetop" !important;    
    content: "\E898";
}

.icon-minus:before{
font-family: "fontuetop" !important;
 content: "\E897";  
}


.order-address-list-item .info small{
    font-size:13px;
}

.cart-cont-item-discount .price {
display:inline-block;
*display: inline;
*zoom: 1;
margin-left: 27%;
font-size: 14px;
width: 12%;
}


.login_wrap .cont {
max-width:600px!important;
}

.cart-head {
padding-top: 20px;
}
.cart-head-promote .rules,.account-favorite_item_post-tags_label,.account-favorite_item_post-cont{
display:none;
}

.cart-head-promote li {
display:inline-block;
*display: inline;
*zoom: 1;
margin-bottom: 6px;

max-width: 348px;
z-index: 9;
position: relative;
margin:0 10px; 
font-size: 13px;
vertical-align: top;
}



.cart-cont-list.empty .cart-cont-item:before {
background:none;height:0;
}

.cart-cont-list.empty .cart-cont-item .btn {
margin-top: 80px;
}



.cart-cont-footer .confirm.fixed {
box-shadow: none; }



.cart-cont-head>span,.cart-cont-head.yhsd-main-border .yhsd-font-text{
font-size:14px;
color:#777;
}

.cart-cont-head {
border-radius:0px;
padding: 20px 0;

}

.cart-cont-footer .confirm-submit .discount small{
    font-size:14px;
}


.cart-cont-head span.name {
width: 40.5%;
margin-left:30px;

}

.cart-cont-item-product>.img {
width: 15%;
height: 150px;
}

.cart-cont-item-product>.img img {
max-width: 150px;
max-height:150px;
vertical-align: middle;
}

.cart-cont-item-product>.img {
margin: 40px 20px 40px 0;
}


.cart-cont-item-product>.name {
width:30%;
padding-left:8px;
padding-right:0;

}


.cart-cont-footer .confirm,.cart-cont-footer .confirm.fixed {
bottom: auto;
margin-left: 0;
width:100%;
position:relative;
margin:40px 0;
padding:30px 0;
height:80px;
display:block;
visibility: visible;
font-size: 14px;
border-width: 0;
border-top: 1px solid #e6e6e6;
}

.cart-cont-item {
font-size: 0;
padding:0;
border-top-width:0px;
border-top-style: solid;
}


.cart-cont-item-product>.sku {
padding: 5px 0;
color: #666;
width: 20%;
overflow: hidden;
left: 210px;
top:66px;
border:none;
position: absolute;
line-height: 20px;
}
.cart-cont-item-product>.sku.active{
height:60px;
border:none;
background:#f7f7f7;
}

.cart-cont-item-product>.unit-price {
color:#555555;
font-size: 14px;
width: 13%;
text-align:center;
margin-left:auto;
}
.yhsd-font-title{
color:#3c3c3c;
font-size:16px;
}

.yhsd-popup .yhsd-font-title,.input-area.exist>.title{
color:#888;
}

.cart-cont-item-product>.img:before{display:none;}


.quantity-selector {
display:inline-block;
*display: inline;
*zoom: 1;
background:none;
border-radius: 4px;
border: 1px solid #ccc;
overflow:hidden;
}

.yhsd-base-iconfont.icon-minus,.yhsd-base-iconfont.icon-add{
   color: #414141;
    padding: 0 10px;
    line-height: 32px;
    display: inline-block;
    background: #f7f9fa;
    box-sizing: border-box;
}

.yhsd-base-iconfont.icon-minus:hover,.yhsd-base-iconfont.icon-add:hover{
color:#888;
}


.quantity-selector>input {
    font-size: 13px;
    width: 42px;
    height: 32px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: none;
    box-sizing: border-box;
}

.cart-cont-item-product>.control {
font-size: 12px;
width: 12%;
text-align:center;
}

.cart-cont-footer .discounts table td {
min-width: 160px;
}


.cart-cont-item-product>.price {
font-size: 14px;
width: 14%;
text-align: center;
color:#555555;
}

.cart-cont-head span.price,.cart-cont-head span.quantity ,.cart-cont-head span.operate{
width: 12%;text-align: center;
}
.cart-cont-head span.subtotal{
width: 14%;text-align: center;
}


.cart-cont-item-product>.delete{
width:11%;
text-align: center;
}

.cart-cont-footer .discounts table {
margin: 3px 0;
}

.cart-cont-footer .discounts .yhsd-font-title {
font-size: 14px;
}

.cart-cont-list {
border-right: 0px solid #e4e4e4;
border-left: 0px solid #e4e4e4;
margin-bottom: 10px;
}

.cart-cont-item-product.unsell {
  background: #fff;
opacity: 0.6;
filter: alpha(opacity=60);
}

.cart-cont-item-product.unsell .delete {
color: #ff0000;
}


.cart-cont-item-product>.checkbox-group {
padding-top: 24px;
font-size: 12px;
width: 24px;
color: #ff0000;
}

.checkbox-btn:hover{
  background:none;
}
.checkbox-btn{
  width:24px;
  height:24px;
}

.cart-cont-footer .confirm-submit .price {
font-size: 20px;
margin-right: 6px;
line-height:20px;
}


.cart-cont-footer .confirm-submit {

margin-right: 30px;
color:rgba(0,0,0,0);
}

.cart-cont-footer .confirm-submit .quantity{
color:rgba(0,0,0,0);
}
.cart-cont-footer .confirm-submit .total{

color:#555555 }



.cart-head h2,h2.page-title {
font-size: 28px;
}


.cart-cont-list li {
margin-top: 0px;
border-bottom: 1px solid #e6e6e6;
}


.cart-cont-item-product.selected,.yhsd-form-background,.cart-cont-item-product>.img {
background: none;
}

.cart-cont-head.yhsd-main-border.yhsd-form-background {
border-bottom: 1px solid #e6e6e6;
}

.page-title.yhsd-font-title {
text-align: center;
padding: 30px 0;
}
.order-detail-info>.desc {
margin: 50px 0;
text-align: center;
overflow: hidden;
}

.order-detail-info>.desc>h3{
font-size:20px;
}
.order-detail-info>.desc>small{
font-size:13px;
}


.order-banks .submit {

margin-top: 60px;
}
.order-banks .submit .price {
margin-right: 30px;
font-size: 22px;
}
.order-banks li{
transform: scale(0.8);
-webkit-transform: scale(0.8);
border:none;
}


.order-banks li:hover, .order-banks li.selected{
border-color: #48e;
box-shadow: 0 0 0 2px #48e;
}


.btn-default.selected {
-webkit-box-shadow: 0 0 0 0px #f21616;
box-shadow: 0 0 0 0px #f21616;
}




.yhsd-popup .edit-product-info .info .price {
color: #222;
font-weight: 400;
font-size:16px;
}


small {
font-size: 100%;
}


.cart-cont-item-product>div {
padding: 40px 0;}


.cart-cont {
border-style: none;
border-radius: 0px;
}


.cart-cont-footer .discounts {
overflow: hidden;
padding: 0 18px;
line-height: 2;
margin:0 0 80px 0;
font-size:12px;
border:none;
}


.yhsd-main-border {
border-color: #e4e4e4;
}

.yhsd-select {
font-size: 13px;}


.order-buyList-item>.product .desc {
font-size: 12px;
}

.account-favorite-loading>svg{
    display:none;
}

.order-address .add-btn {
font-size: 13px;
border: 1px solid #f21616;
padding: 8px 20px;
background: #f21616;
color: #fff!important;
border-radius: 2px;
}


.order-submit>.detail {
font-size: 14px;
line-height:1.5;
padding-bottom:50px;
color:#333;
}

.order-buyList-group .shipment {
padding: 30px 0 0 0;}


.order-block{
border:none;
padding: 22px 0px 30px 30px;
margin-top:0;
border-top: 1px solid #e6e6e6;
}
div#yhsd-order-summary{
    border:none;
}
.order-block:last-child{
background: none;
}

#order-pay-wrapper .order-block{
border-top: 1px solid #e6e6e6;
}

.order-paying .detail.active{
border:none;
border-top: 1px solid #e6e6e6;
}

.order-block:first-child {
margin-top: 0; 

}


.order-address-list-item {
padding: 16px 0;
border-bottom: 1px solid #e6e6e6;
}



.order-block:last-child {
padding: 22px 0px 80px 30px;
}


.order-detail .order-detail-address {

border-right: 1px solid #e4e4e4; 
}


.order-points {

margin-top: 10px;
border-top-width: 0px;

}


.yhsd-popup .use-coupon .tags>div.active span {
border-bottom-color: #f21616;
color:#f21616;


}
.yhsd-popup .use-coupon .tags>div {
font-weight: 400;
}

.yhsd-popup .use-coupon .coupons.empty:before {
display: block;
content: "";
height: 0px; 
width: 150px;
margin: 50px auto 0;
background: none;
}

.yhsd-popup .use-coupon .coupons.empty li {
text-align: center;
color: #9a9a9a;
font-size: 15px;
margin: 0 0 40px;
}

.order-detail-info .progress .bar {
margin: 0 1px;
height: 2px;}

.order-detail-info .progress {
display:none;
}



.btn.btn-lg{
font-size: 16px;
}

.order-address-list-item>div{
font-size:13px;
}

.order-payment .checkbox-group input[type=radio]{
font-size: 22px;
}

.box.add-address #yhsd-is_default {
font-size: 18px;
}

.order-other {
border-width: 1px 1px;
}
.order-wrapper {
border-width: 0;}


.order-payment .checkbox-group {
margin: 10px 0 0 0;
}

.order-buyList-group {
margin-left:0}

.order-buyList-item>.line-price {
width: 180px;
font-size:15px;
font-weight: 400;
text-align: right;
}


.order-buyList-item {
border-bottom: 1px solid #e6e6e6;
}
.order-buyList-item>.product .name,.order-buyList-item>.line-price, .order-buyList-item>.price, .order-buyList-item>.product,.input-area-md>.title{
font-size: 12px;
}

.order-other.yhsd-form-background.yhsd-main-border{
background:#fff;border:none;
}

.order-detail-info>.desc>img{
display:none;
}
.order-block.order-detail-no{
font-size:13px;
margin-bottom:0;
border-bottom:0px solid #e4e4e4;
}


.order-block.order-detail-info{
border-top:none;
padding:20px 20px;
background:#fff;
margin-bottom:30px;
}
.order-block.order-buyList.yhsd-main-border.yhsd-form-background{
    border:none;
}
.desc.you_comment-target-add>div{
margin-top:24px;
}


.order-detail-info .progress ul {
font-size: 0;
padding: 30px 0 0;
}

.order-detail-info .progress .bar span {
margin-top: -11px;
margin-left: 320px;}


.order-detail .order-detail-address {
border-right:none;
}


.order-detail-payment div,.order-detail-address .address {
padding-left:0;
}
.order-block.order-detail-submit.order-submit{
border-top:none;
}


.cart-head-promote {
padding: 8px 0;
}


.input-area.active>input {
border-color:#e6e6e6;
}

.input-area.active>.title {
color:#999;
}

.input-area.active>.tips {
background: #444;
}
.input-area.active>.tips:before {
border-top-color: #e6e6e6;
}




.account-orderList-list .list-title {
padding:80px 0 20px 0;
font-size: 13px;
border: none;
border-bottom: 1px solid #e6e6e6;
}

.total.yhsd-font-text .yhsd-font-title{
color:#f21616;
}


.input-area-lg>input {
font-size: 13px;
}

.input-area>.tips, .input-area>input {
border-radius: 0px;
box-sizing: border-box;
}




.yhsd-popup .add-address .dropDown-group, .yhsd-popup .add-address .input-area, .yhsd-popup .edit-product-info .info .name,.select-group {
margin-bottom: 15px;
}

.yhsd-select {
border-radius: 0px;
}

.yhsd-popup>h3 {
font-weight: 400;font-size:15px;
}

.yhsd-popup{ border-radius:1px;box-shadow: unset;}


.yhsd-popup .title{
    font-size:13px;
}

.order-block>h5 i {
margin-right: 10px;
display: none;}


.order-address-list {
list-style: none;
padding-left: 0px;
margin-bottom:40px;
}
div#yhsd-order-address{
    padding: 22px 0px 40px 0;
}

.order-submit>.address {
border-radius: 2px;
border: 0px solid #e6e6e6; 
background: #f6f6f6;}


.yhsd-font-desc.default-address.default{
color:#333!important;
}


.cart-head-promote .type{
display:none;
}


.cart-head-promote .rules {
cursor: pointer;
vertical-align: middle;
padding-left: 4px;
color: #666;
padding-bottom: 10px;
}




.yhsd-popup .add-address span.checkbox-btn{display:none;}


.order-payment .checkbox-group label,.yhsd-popup .add-address .checkbox-group label{display:inline-block;

*display: inline;
*zoom: 1;padding:0 5px 0 0;}



.order-address-list-item .info small>span{
margin:0 10px 0 0;
}



.order-paying h3{font-size:18px; margin:10px 0;}

.order-banks h5{
font-size:18px; padding:20px 0;
border-bottom: 1px solid #e6e6e6;
}

.order-banks h4{
font-size:18px; padding:20px 0 10px 0 ;
border-bottom: 1px solid #e6e6e6;
border:none;
}

.account-sideCont-block.personal-info{
border-bottom: 1px solid #e6e6e6;
padding-bottom:30px;
margin-bottom:30px;
}



.personal-info tr td{
padding:5px 0;
}


.personal-info table{
border-left-width: 0;padding:30px 0;
}

.order-paying {
font-size: 13px;}


.order-other h5 i{color:#f21616}


.order-detail-address .address {
font-size: 13px;
color: #7b7b7b;
}

.order-detail-address .address .left {
text-align: left;}



.personal-address table tr {
height: 88px;
}


.yhsd-popup .change-personal-info .gender div {
float: left;
margin-top: -22px;
margin-left: 50px;
font-size: 14px;
}




.account-sideCont-block, .account-sideNav {
border: 0;
border-style: solid;
border-radius: 0;
}

.account-sideNav {
display:inline-block;
*display: inline;
*zoom: 1;
font-size: 14px;
margin:0;
padding: 60px 2% 20px;
width: 15%;}




.personal-address-table .btn-primary {
background: #f21616;
color:#fff;
border-color: #f21616;
}
.account-sideNav dt{
font-weight:normal;color:#777;font-size:14px;
}

.personal-info .avatar>div {
box-shadow: unset;
background: #c7c7c7;}

.personal-info .avatar img {

width: 100%;

height: auto;}

.account-sideCont-block h3 {
padding: 30px 0 20px;
margin-bottom: 30px;
font-size: 20px;
border-bottom: 1px solid #e6e6e6;
}

.personal-security h3 {
border-bottom-width: 0px;}

.personal-security-change {
padding: 0 0 30px 0;
border:none;
}

.personal-security-social {
padding: 30px 0 0 0;
border-top: 0px solid #d5d5d5;
border-top: 1px solid #e6e6e6;
}

.personal-security-social .btn-primary.btn-sm {
background-color: #d2d2d2;
border: none;
}

.personal-security h5 {
font-size: 13px;}



.personal-address .address-item {
border-bottom: 1px solid #e6e6e6;
}

.account-tags li a{
font-size:13px;
border-bottom: 2px solid transparent;
padding:0 10px 0 0;
}


.account-tags,.yhsd-popup .use-coupon .tags {
padding: 0;
border: none;
border-bottom: 1px solid #e6e6e6;
}



.account-orderList-list .list-title .total,.total.yhsd-font-text .yhsd-font-title {
font-size: 16px;
}


.account-tags li.search input {
background: #f4f4f4;}


.account-orderList-list>li,.account-coupon-table table thead th {
border: none;
border-bottom: 1px solid #e6e6e6;
}
.account-coupon-table table tbody td{
border:none;
}

.account-coupon-table table .account-coupon-loading td {
padding: 100px 0 100px;
background: none;
}

.personal-address .shipment-receiver {
font-size: 13px;
}


.account-orderList-list b.yhsd-font-title {
color: #555555;
}

.account-orderList-list .list-cont-items-group {
padding: 30px 30px 30px 0;}


.account-orderList-list .list-cont-left {
border-right-width: 0;
}



.account-orderList-list .list-cont-right{
margin-top:30px;
}

.you_comment-user-box-comment-info-name,.you_comment-user-box-list-item-cont-name{
  color:#222!important;
}

.link.yhsd-orders-buyagain {
background: #222;
color: #fff;
margin-bottom: 20px;
padding: 8px;
border-radius: 2px;
}


.you_comment-send_comment_btn.i_active,.you_comment-user-box-comment-btn.i_active,.you_comment-user-box-list-item-btn{
    background-color: #f21616!important;
}

.you_comment-user-box-comment-btn {
    width: 130px!important;
    height: 40px!important;
    line-height: 40px!important;
}


.account-orderList-list>li.empty div{
background:none;
}



.personal-info .avatar {
padding:0;
border-bottom:1px solid #e6e6e6;
position:relative;
width:100%;
}
a#yhsd-edit-avatar {
    position: absolute;
    top: 40px;
    left: 120px;
}
.personal-info .modify-info {
    position: absolute;
    bottom: 20px;
    left: 0;
}
.vip-level{padding:0;}

.vip-level h5 {
font-weight: normal;}

.account-orderList-list .list-title h4 {
font-size: 16px;}

.personal-address-table {
padding: 0 0 30px;
}

.account-coupon-table {
margin-top: 0px;
border-top-width: 0;}


.btn-default.selected, .btn-default:hover{
color: #f21616;
border-color:#f21616;
}

.order-address-list {
padding-left: 0;
}


#content_for_layout .cont,#order-pay-wrapper .cont {
background:#fff; padding: 0 40px 40px; 
} 

#content_for_layout .wrapper,#order-pay-wrapper {
padding:40px 0; 
}



.yhsd-popup .use-coupon .tags span {
border-bottom: 3px solid transparent;}


.order-detail .order-detail-payment,.order-detail .order-detail-address{
border-top:0px solid #e4e4e4;
}

.order-detail #yhsd-order-detail-pay {
height: 48px;
line-height: 48px;
width: 200px;
font-size: 14px;
}

.list-cont-right a {
margin-bottom: 16px;
}


.account-tags li.search input:focus {
border-color: #d2d2d2;
}



.order-paying .show-more {
margin-top: 28px;}


.account-sideNav,.personal-info .avatar,.personal-info table{
font-size:13px;
}

#yhsd-cancel_reason input[type=radio] {
font-size: 16px;
margin-right: 20px;
}


.btn-md {
font-size:13px;
}



.btn.btn-md:before {
display: none;
}

.order-address .btn {
margin: 12px 0 10px 0;
}

.order-other-left .input-area {
margin-left:7px;
}

.order-points {
font-size: 13px;
padding: 10px 0;}

.account-points-empty td {
padding: 100px 0 100px;
color:#808080;
background:none;}

.account-points-table {
border-top-width: 0px;
margin-top:0;
}

.account-points .intro {
padding: 10px 0 16px;
font-size:14px;
}

.account-points-table tbody {
border-top-width: 0px;
border-top: 1px solid #e6e6e6;
}

.account-points .description {
font-size: 13px;
padding: 30px 0;
border-top-width: 0px;
border-top: 1px solid #e6e6e6;
}

.account-sideNav dd {
    margin-left: 0;padding:3px 0;font-size:14px;
}
.account-sideNav i{
  display:none;
}



.checkbox-btn,.checkbox-btn.selected,.radio-btn,.radio-btn.selected{
position:relative;background:none;
}
.checkbox-btn:before,.radio-btn:before {
content: '';
font-family: fontuetop!important;
border-radius:8px;
border: 1px solid #bbb;
background:none;
width: 20px;
height: 20px;
position: absolute;
box-sizing: border-box;
left: 0;
top: 4px;
text-align:center;
line-height:16px;
font-size:12px;
}


.checkbox-btn.selected:before,.radio-btn.selected:before {
content: '\E84c';
font-family: fontuetop!important;
border-radius:8px;
border: 1px solid #4685ee;
background:#4685ee;
width: 20px;
color:#fff;
height: 20px;
font-size:14px;
line-height:20px;
position: absolute;
box-sizing: border-box;
left: 0;
top: 4px;
}
.cart-cont-head>span {
    height: 26px;
    line-height: 26px;
}

.btn-secondary {
background: #f2f2f2;
color: #888;
border: 1px solid #e0e0e0;
}


.order-buyList-item img {
max-width: 60px;
width: 70px;
height: auto;
max-height:none; 
}
.yhsd-popup>.icon-close{
top: 15px;
right: 20px;
}
.icon-close:before {
font-family: "iconfont" !important;
    content: "\e603";
}


.order-buyList-item>.image{
  height:auto;
}


.account-favorite_item-pro_link,.account-favorite-items{border:none;}

.account-favorite-items{
    padding:20px 0 0;
}
.account-favorite_item-pro_name{
    text-align:center;
}
.account-favorite_item.i-pro{
    padding:0 10px;
}


.account-favorite_item-pro_price_item.i-now {
    color: #333;
}



.account-favorite_item.i-post {
    float: left;
    margin: 0 0 20px;
    padding: 0;
    width: 50%;
    border: 0;
    border-radius: 0;
}
.account-favorite_item-del.i-pro,.account-favorite_item-del.i-post{
    background:#fff;
    right:8%;
    border-radius:100%;
}



.account-favorite_item_post-img {
    display: inline-block;
    width: 95%;
    height: auto;
    background-size: cover;
    vertical-align: top;
}

.account-favorite_item_post-info {
    display: inline-block;
    margin: 20px 0 0 0;
    max-width: 540px;
    vertical-align: top;
}


.account-favorite_item-del.i-pro:hover svg{
fill:#f21616!important;
}

.account-favorite_item_post-tags span {
 margin: 0 5px 0 0;
}
.account-favorite_item_post-name{
    margin-bottom:12px;
}
.account-favorite_item_post-date{
    margin-bottom:10px;
}

.btn{
position:relative;
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px; 
}


.su-button.i-large{
  font-size:14px!important;
}  
  
.s-order-wrapper,.s-order-block,.s-order-other,.s-account-sideCont-block h3,.s-personal-security,.s-personal-security-change,.s-account-sideCont-block,.s-apply-management,.s-no-orders{
  border-width: 0!important;
}
  .s-btn-sm{
    font-size: 14px!important;
    padding: 0 20px!important;
    height: 36px!important;
    line-height: 34px!important;
}
  
.s-order-detail-info .cancel{
color:#666!important;
}
 .s-order-detail-info>.desc>small{
margin-bottom: 20px;
    display: block;
 }

}



@media screen and (max-width: 768px){
.you_comment-user-box-head-title {
    font-size: 17px!important;
}
.you_comment-user-box-comment-info-name {
    font-size: 15px!important;
}
.you_comment-user-box-comment-info-attrs span{
  font-size:13px!important;
}
.you_comment-user-stars-item-star{
  font-size:24px!important;
}
.you_comment-user-box-comment-cont textarea {
    background: #f4f4f4!important;
    border: 1px solid #e0e0e0!important;
}
.you_comment-user-box-comment-btn {
    width: 100%!important;
    font-size: 18px!important;
}
}




/* login new*/


@media screen and (min-width:768px) {
  .account-block{
    border:none;
    padding: 60px 360px;
  }
  .account-block>h4{
    font-weight:400;
  }
  
  
  .login-box{
   position:relative;
  width: 1100px;
  box-shadow: 0 5px 50px 0 rgba(0,0,0,.15);
  margin:0 auto; 
  }
  
  .login-box .logo {
    display:block;
    width:auto;
    height:30px;
    left:20px;
    top:20px;
    z-index:9;
    position: absolute;
}
   .login-box .logo img{
    display:block;
    width:auto;
    height:30px;
   }
.s-log-block-inner{
  position:relative;
  width:100%;
  padding:0!important;
  margin-top: 100px!important;
} 
  
  .s-log-block-inner:after {
    content: "";
    display: block;
    clear: both;
}
  
 .s-log-block-inner:before {
   content:'';
   position:absolute;
   top:0;
   left:0;
   width:550px;
   height:100%;
   background-size: cover;
   background-position: center;
   background-image: url("//asset.ibanquan.com/s/81376/0/login_img?design_theme_id=0&v=1634602135_1634602135");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//asset.ibanquan.com/s/81376/0/login_img?design_theme_id=0&v=1634602135_1634602135',sizingMethod='scale');
} 
  
.s-log-block{
 max-width: 550px!important;width:550px!important;padding:100px 125px 120px!important;;float: right;
}  

.login_wrap,.login_wrap .log-block,.log-block .input-area>input{
background-color: ;
}

.s-log-block .su-input,.s-log-block .su-button,.s-getCode a,.s-log-block .s-rapid{
font-size:14px!important;
}
.s-log-block .su-button{
font-size:16px!important;
}

}


input:-webkit-autofill,input:-webkit-autofill:focus, input:-webkit-autofill:hover{
 -webkit-box-shadow: 0 0 0px 1000px #fff inset!important;
border: 1px solid #e0e0e0!important; 
}



.login_wrap .input-area.active>.title:before,.login_wrap .input-area.correct>.title:before,.login_wrap .input-area.error>.title:before,.login_wrap .input-area.exist>.title:before {
    left: 5px;
    background: #fff;
}



.login.login-out .input-row th .input-row-border{
display:none;
}


.login.login-out .input-group form,.login.login-out .input-group .input-group-submint {
    margin: 20px 0 15px;
}

.login.login-out {
    padding-top: 30px;
    padding-right: 24px;
    padding-left: 24px;
}


.login.login-out .input-group form{
  background:none;padding:0;border:none;
}


.login.login-out .input-row-border {
    border: 1px solid #cfcfcf!important;margin-bottom:15px;
}
.hairlines .login.login-out .input-row:last-child .input-row-border,.login.login-out .input-row:last-child .input-row-border{
margin-bottom:0; border: 1px solid #e0e0e0;
}


.hairlines .login.login-out .input-row-border {
    border: 1px solid #cfcfcf;
}

.s-log-block-inner,.sk-social-login div span{
 background-color: #fff!important; 
}

.s-log-block,.su-input__inner,.su-button,.su-input-group__append, .su-input-group__prepend{
    border-radius:2px!important;
}
.s-log-block .s-title{
  text-align:center;font-size:28px!important;color:#3c3c3c!important;
}

 .s-log-block-inner .sk-social-login li{
    padding: 0 2px!important;
}
.s-log-block-inner .sk-social-login li .s-btn{
  padding:2px;
}
.s-log-block .s-rapid a,.s-log-block .s-getCode a{
  color:#343638!important;
}


.sk-social-login li .s-icon-weixin .sk-icon{
  color:#8aca76!important;
}
.sk-social-login li .s-icon-qq .sk-icon{
  color:#7eb7f0!important;
}
.sk-social-login li .s-icon-netease .sk-icon{
  color:#ec6464!important;
}
.sk-social-login li .s-icon-douban .sk-icon{
  color:#8aca76!important;
}
.sk-social-login li .s-icon-weibo .sk-icon{
  color:#ec6464!important;
}
.sk-social-login li .s-icon-renren .sk-icon{
  color:#7eb7f0!important;
}

.sk-social-login li .s-btn.s-icon-facebook .sk-icon{
 color:#7eb7f0!important; 
}
.sk-social-login li .s-btn.s-icon-instagram .sk-icon{
 color:#ec6464!important;
}

button.su-button.s-vcode_login-btn.i-default{
color: #343638!important;
border: 1px solid #343638!important;
}

.s-login-btn.i-primary,#yhsd-change-submit{
  color: #ffffff!important;
  background: #343638!important;
  border: 0 solid #fff!important;
}


.su-input__inner,.su-input-group__append{
 border: 1px solid #e0e0e0!important;   
}
.su-input-group__append{
  border-left:0!important;background:none!important;
}

.su-input__inner:focus{
      border: 1px solid #ccc!important; 
}
.su-form-item.is-success .su-input__inner, .su-form-item.is-success .su-input__inner:focus, .su-form-item.is-success .su-textarea__inner, .su-form-item.is-success .su-textarea__inner:focus {
    border-color: #e0e0e0!important;
}

#yhsd-change-byphone .input-group .btn-input{
  top:0;font-size:13px;border-radius: 0px!important;
}
input#yhsd-change-vcode{
border-right-style: solid!important; 
}

.s-log-block .s-rapid {
    font-size: 14px!important;
}
button#yhsdForgetPasswordBtn {
    padding: 16px 0;
}
input#yhsdForgetPasswordAccount{
-moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.s-log-block .su-input__inner{
height: 45px!important; 
line-height: 45px!important;        
}
.s-log-block .su-button{
padding:15px 20px!important;        
}

.sk-social-login div{
    border:none!important;
}
.sk-social-login{
    margin-top:60px!important;
}
.sk-social-login div span{
    margin-top:-15px!important;font-size:15px;color:#777;
}


.log-block .rapid {
font-size: 13px;
padding-top: 20px;
position: absolute;
    bottom: -40px;
    width: 100%;
}


.log-block form#yhsd-login-inputField,.log-block form#yhsd-register-inputField {
    position: relative;
}
.sk-social-login li svg{
    width: 36px!important;
    height: 36px!important;
}

.su-input__inner::-webkit-input-placeholder{ 
color: #999!important; 
  opacity:1
} 
.su-input__inner::-moz-placeholder {
color: #999!important;opacity:1
} 
.su-input__inner::-moz-placeholder { 
color: #999!important; opacity:1
} 
.su-input__inner:-ms-input-placeholder { 
color: #999!important; opacity:1
} 



@media screen and (max-width:767px) {

  .s-log-block{
    width:100%!important;
}
}




/* create_order new*/
.s-inner{
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)!important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)!important;
}

.sk-checkout-view{
    margin:50px auto!important;
}
.sk-checkout-view .s-title{
    margin-bottom: 20px;
}
.sk-checkout-view .s-body{
  border:none!important;
  border-top:var(--1px) solid #d5d5d5!important;
}
.s-address:hover {
    background-color: #fff!important;
}
.sk-checkout-view .s-address .s-top{
  font-weight:normal!important
}

.sk-checkout-bar .s-add[data-v-6c62e68c]{
  background:#f5f5f5!important;
}


@media screen and (min-width:1024px) {
.sk-checkout-view .sk-checkout-shipment,.sk-checkout-view .sk-checkout-payment,.sk-checkout-view .s-address,.sk-checkout-products .s-item{
  padding:0!important;
}
.sk-checkout-payment[data-v-1498eff8],.sk-checkout-shipment[data-v-6dacc4e6]{
  border:none!important;
}
  
.sk-checkout-address .s-icon[data-v-7ec2780b] {
    width: 30px!important;
    height: 30px!important;
}  
.sk-address-select .s-icon.i-active[data-v-66c48f02] {
    width: 40px!important;
    height: 40px!important;
}  
  
}
@media screen and (max-width:767px) {
  .sk-checkout-view{
    margin:20px auto!important;
}
 .sk-checkout-view .s-title{
   display:none;
 } 
}